broadly skilled - English Synonyms Dictionary